// pages/selectAddress/selectAddress.js
Page({

/**
 * 页面的初始数据
 */
data: {
  address: [],
},
/* 编辑 */
edit(res) {
  const index = res.currentTarget.dataset.index;
  const address = JSON.stringify(this.data.address[index]); //JSON.stringify()将str转为字典
  console.log(address)
  wx.navigateTo({
    //注意下面的是 ` ，英文状态的顿号
    url: `/pages/add/add?address=${address}`,
    //url:`./index/index?number=3&id=${this.data.inputID}`,
    //url: "/pages/add/add?address={JSON.stringify(address)}",  
  })
},
/* 删除 */
delete(res) {
  const index = res.currentTarget.dataset.index;
  const address = this.data.address;
  wx.showModal({
    title: '提示',
    content: '您确定要它删除吗？',
    confirmColor: '#00FF7F', //确定的颜色
    cancelColor: '#FF4040', //取消的颜色
    success: res => {
      if (res.confirm) { //这里是点击了确定以后
        address.splice(index, 1);
        wx.setStorageSync('address', address);
        wx.showToast({
          title: '删除成功',
        })
        this.onLoad(); //每次执行完删除后，调佣 onLoad() 函数刷新一下页面
      } else { //这里是点击了取消以后
        console.log('用户点击取消')
      }
    }
  })
},
/* 跳转到新建收地址页面 */
toAdd() {
  wx.navigateTo({
    url: '/pages/add/add',
  })
},


/**
 * 生命周期函数--监听页面加载
 */
onLoad: function (options) {
  const address = wx.getStorageSync('address');
  //console.log(address)
  this.setData({
    address,
  })
},

/**
 * 生命周期函数--监听页面初次渲染完成
  */
onReady: function () {

},

/**
 * 生命周期函数--监听页面显示
 */
onShow: function () {

},

/**
 * 生命周期函数--监听页面隐藏
 */
onHide: function () {

},

/**
 * 生命周期函数--监听页面卸载
 */
onUnload: function () {

},

/**
 * 页面相关事件处理函数--监听用户下拉动作
 */
onPullDownRefresh: function () {

},

/**
 * 页面上拉触底事件的处理函数
 */
onReachBottom: function () {

},

/**
 * 用户点击右上角分享
 */
onShareAppMessage: function () {

}
})